assume cs:codesg

data segment
    dd 12345678h
data ends
codesg segment
start:
    mov ax, data
    mov bx, 0
    mov [bx], 0
    mov [bx+2], cs
    jmp dword ptr ds:[0]

    mov ax, 4c00H
    int 21H
codesg ends

end start